
#include <stdio.h>
#include <stdarg.h>

// 输出所有int,直到 -1
void printargs(int arg1, ...) {
    va_list ap;
    int i;

    va_start(ap, arg1);
    for (i = arg1; i != -1; i = va_arg(ap, int))
        printf("%d", i);
    va_end(ap);
    putchar('\n');
}

void main(void) {
    printargs(1, 2, 3, 4, -1);
    printargs(11, 22, 33, 44, -1);
    printargs(1234, -1);
}